home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
DB_CLIPP
/
0643C.ZIP
/
DBCLOCK.PRG
< prev
next >
Wrap
Text File
|
1986-12-04
|
2KB
|
62 lines
* PROGRAM WHICH WILL PLACE A TICKING DIGITAL CLOCK ON THE SCREEN === **
* TAKEN FROM ASHTON-TATE DOCUMENTATION FOR dBASE III PLUS ======= **
*
* ================= ENVIRONMENTAL SETUPS =========================== **
* ================= THESE ARE OPTIONAL =========================== **
CLEA
SET TALK OFF
SET BELL OFF
SET ESCA OFF
* ============== BEGINNING OF DO WHILE LOOP ======================== **
DO WHIL .T.
* === CREATE YOUR MENU SCREEN, OR CALL IT IN FROM ANOTHER PROGRAM == **
* === DO XXXXX <PRG NAME> ======================================== **
I=0
* ============ START OF THE CLOCK LOOP ========================== **
DO WHILE i=0
I=INKEY()
* =========== THE @ SAY PLACES THE TIME WHERE YOU WANT IT. ========= **
@ 3,65 SAY TIME()
* ======== @ SAY IS THE LOCATION OF THE FOR THE MENU CHOICE ======== **
@20,48 SAY ""
* =========== I'VE USED CASE CHOICES OF A THRU Q AND X. ============ ****
IF UPPE(CHR(I)) $"ABCDEQX"
EXIT
ENDI
I=0
ENDD
* ============ END OF TICKING CLOCK LOOP ========================== **
DO CASE
CASE CHR(i) $ "Aa"
DO ***
CLOSE DATA * == CLOSE DATA STOPS INADVERTANT LOOPING ==== **
CASE CHR(i) $ "Bb"
DO ***
CLOSE DATA
CASE CHR(i) $ "Cc"
DO ***
CLOSE DATA
CASE CHR(i) $ "Dd"
DO ***
CLOSE DATA
CASE CHR(i) $ "Ee"
CLEA
?"RESERVED FOR FUTURE USE ........ "
WAIT "STRIKE ANY KEY TO RETURN TO MAIN MENU ....."
CLEA
* == SINCE THE ESCAPE IS OFF, Q IS THE BACKDOOR ================ **
CASE CHR(i) $"Qq"
CLEA
RETU
* == EXIT THE SYSTEM YOU'VE DEVELOPED ========================== **
CASE CHR(i) $ "Xx"
QUIT
ENDCASE
ENDDO
* == END OF DO WHILE .T. LOOP ================================== **